@charset "utf-8";
body { background-color:#f2fbf6; background-image: none; background-repeat: repeat; background-position: left top;  background-repeat: no-repeat; background-image: url(images/by.jpg); background-position: center bottom;}
.box_top { height:824px; z-index:999; }

.box_box1{ height:540px;}

.box_box1 .box_top_z { width:1200px;overflow:hidden; position:relative; display:block;margin-bottom:10px; text-align: center; }


.box_box1 .box_slide { width:650px; height:430px; overflow:hidden; position:relative; display:block; float:left;}
.box_box1 .box_tnews { width:515px; height:430px; overflow:hidden; position:relative; display:block; float: right; }



/* 头条 幻灯*/

.box_top_z { text-align: center; width: 100%; position: relative; box-sizing: border-box; }

.box_top_z .top_h2 {  overflow:hidden; text-decoration: none; text-align: center;  padding-top:13px; }
.box_top_z .top_h2 h2 a{line-height: 55px; font-size:34px; color:#d9422f; text-decoration: none; text-align: center; }
.box_top_z .top_h2 h2 a:hover{ color:#e60012;}



.box_top_z .top_list {width:100%;float:left;font-size:16px;color:#222;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center; padding-top:10px;}
.box_top_z .top_list a {text-decoration: none;}
.box_top_z .top_list a:hover{ color:#e60012;}
.frame{background-color:transparent!important;}


.box_top_txt { overflow:hidden; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #e21616; }
.box_top_txt h2 { font-size:24px; color: #e21616; text-align: center; }
.box_top_txt p { color:#6d6d6d; font-size:16px; margin-top:8px; text-indent: 20px; height:100px; line-height:30px; }




.box_tnews ul li{ width: 515px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; padding-left: 25px; background: url(images/point.png) left center no-repeat; height: 41px; line-height: 41px; border-bottom: 1px dashed #dcdcdc; text-align: left; text-decoration: none; }
.box_tnews ul li a{ color:#666; text-decoration: none; }
.box_tnews ul li a:hover{ color:#e60012;}


.box_tnews .biaot { line-height:26px; overflow:hidden; font-weight:bold; padding-top:10px; text-align: center; }
.box_tnews .biaot a { color:#4e4e4e; font-size:22px; text-decoration: none; }
.box_tnews .biaot a:hover { color:#e60012; }
.box_tnews .ab { color:#4e4e4e; font-size:18px; text-align:left; line-height:30px; height:90px; overflow:hidden; padding-top:10px; }
.box_tnews .ab a { font-size:18px; color:#ffae54; }
.box_tnews .more { height:30px; line-height:30px; overflow:hidden; text-align:right; float: right; padding-right: 15px; }
.box_tnews .more a { color:#4e4e4e; font-size:16px; }
.box_tnews .more img { display:block; width:92px; height:24px; }



.sige_bos{width: 565px!important; height:335px; overflow:hidden;}


.sige_ul li { width: 100%; overflow: hidden; display: block; }
.sige_ul li a { text-indent: 10px;width: 100%; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; line-height: 45px; font-size: 16px }




.swiper_news_box { width: 100%; !important;  float:none!important; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.swiper_news_box ul { font-size:16px; padding-left:15px;}
.swiper_news_box li { float:left; width:490px !important; height:46px; line-height:46px; overflow:hidden; text-indent:10px; border-bottom: 1px dashed #dcdcdc;}
.swiper_news_box li .colour { padding-right:5px; color:#1b80d0; }
.swiper_news_box li a { color:#333; font-size:18px; overflow:hidden; text-decoration: none; }
.swiper_news_box li a:hover{ color:#e60012;}


.box-1 ul { }
.box-1 ul li { width: 650px; height: 430px; position: relative; overflow: hidden; }
.box-1 ul li img { display:block; width: 650px; height: 430px; }
.box-1 ul li img { transition: all 0.5s ease-in-out 0s; border-radius:3px; }
.box-1 ul li:hover img { transform: scale(1.05); }
.box-1 ul li h2 { position: absolute; left: 0; bottom: 0; height: 40px; width:300px; background:rgba(0, 0, 0, 0.4); filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#4E000000, endcolorstr=#4E000000);
padding-right:500px; font-size:18px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-left:15px; font-weight: normal; color: ghostwhite }
.box-1 li a {color: #fff!important; }




.box-2 { position: absolute; right: 10px; bottom: 14px; }
.box-2 ul li { float:left; width: 12px; height: 12px; overflow: hidden; margin: 0 5px; border-radius: 50%; background: rgba(255, 255, 255, 1); text-indent: 100px; cursor: pointer; }
.box-2 ul .on { background: rgba(243, 69, 64, 1); }
.box-3 .prev { width:38px; height:68px; left:10px; background-image:url('images/slide.png'); }
.box-3 .next { width:38px; height:68px; right:10px; background-image:url('images/slide.png'); background-position:38px 0; }
.box-3 .prev:hover { width:38px; height:68px; left:10px; background-image:url('images/slide.png'); background-position:0px 68px; }
.box-3 .next:hover { width:38px; height:68px; right:10px; background-image:url('images/slide.png'); background-position:38px 68px; }
.box-3 a { bottom:180px; position:absolute; z-index:1; outline:0; text-indent:-9999px; }
.nr_huandeng:hover .box-3 a { display:block !important; }



.title_n { height:100px!important;}
.title_n h3{ font-weight:bold; height:24px; line-height:24px; float:left; color:#cb0000; font-size: 20px; border-left-width: 4px; border-left-style: solid; border-left-color: #FF0000; padding-left:10px; margin-top:8px;}
.title_n h4{ font-weight:bold; height:24px; line-height:24px; float:left; color:#ffffff; font-size: 20px; margin-top:8px; padding-left:30px;}
.title_n p{float:right;padding-right:10px;line-height:40px;}
.title_n p a:hove{font-size:12px;color:#000000;}

.t_1 { background-image: url(images/t_1.jpg); background-repeat: no-repeat; background-position: left bottom;  }
.t_2 { background-image: url(images/t_2.jpg); background-repeat: no-repeat; background-position: left bottom;  }
.t_3 { background-image: url(images/t_3.jpg); background-repeat: no-repeat; background-position: left bottom;  }
.t_4 { background-image: url(images/t_4.jpg); background-repeat: no-repeat; background-position: left bottom;  }

.title_t { height:100px!important; background-image: url(images/t_t.jpg); background-repeat: no-repeat; background-position: center center; }
.xw_more { float:right;color:#6d6d6d; font-size:14px; margin-top:50px;}




.pic_box { width:1200px; height:580px; overflow:hidden;}

#gla { margin: 30px auto 0; position: relative; height: 380px; }
#gla_box { width: 1200px; position: relative; margin-top: 97px; }
#gla_box .prev, #gla_box .next { display: block; z-index: 999; overflow: hidden; cursor: pointer; position: absolute; width: 27px; height: 51px; top: 110px; }
#gla_box .prev { background: url(images/gla_box.png) no-repeat; left: 0; }
#gla_box .next { background: url(images/gla_box.png) no-repeat right top; right: 0; }
.gla_inbox { overflow: hidden; position: relative; width: 100%; height: 100%; }
.gla_inbox p { text-indent: 1em; font-size: 14px; width: 100%; color: #FFFFFF; line-height: 30px; background: #000000; }
.gla_inbox .dw-T a { padding: 5px; display: block; position: absolute; top: 220px; left: 90px; background: #0066CC; color: #FFF; }
.gla_inbox img { width: 600px; height: 380px; display: block; }
.gla_inbox img { transition: all 0.5s ease-in-out 0s; border-radius:10px; }
.gla_inbox:hover img{ transform: scale(1.05); }

.roundabout-holder { height: 300px; width: 700px; margin: 0 auto; }
.roundabout-moveable-item { display: block; height: 380px; width: 600px; cursor: pointer; }
.roundabout-in-focus { cursor: auto; }
.dw-T { background: url(images/zmzg.png); position: absolute; left: 0; height: 50px; bottom: 0; width: 100%; line-height: 50px; font-size: 18px;border-radius:10px;  }
.dw-T a { color: #fff; padding-left: 10px; }
.dw-T a:hover { color: #ccc; text-decoration: none; }
#gla_box li { background: none; padding: 0; }



.bottom { height:350px;  text-align: center; }
